package br.com.sadim.web;

import java.util.ArrayList;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import br.com.sadim.diagnostico.Doenca;
import br.com.sadim.diagnostico.DoencaRN;
import br.com.sadim.diagnostico.Sintoma;

@ManagedBean(name="diagnosticoBean")
@RequestScoped
public class DiagnosticoBean {
	
	private DoencaRN doencaRN = new DoencaRN();
	
	public List<Doenca> getDiagnosticosPossiveis(List<Integer> lista){
		List<Doenca> listaDoencas = new ArrayList<Doenca>();
		for(Integer s : lista){ 
		  for(Doenca d : doencaRN.getBySintoma(s)){
			  if(!listaDoencas.contains(d))
			     listaDoencas.add(d);
		  }
		
	  }		
		return listaDoencas;
	}

}
